﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using dao.daos;
using negocio.readOnly;
using System.Data;
using System.Data.SqlClient;

namespace negocio.servicios
{
    public class InformeVentaService
    {
        public List<InformeVentaReadOnly> traerDatosInforme(string cod, string fechaDesde, string fechaHasta, double precioD, double precioH)
        {
            List<InformeVentaReadOnly> lista= new List<InformeVentaReadOnly>();
            VentaDao datos = new VentaDao();
            SqlDataReader dr= datos.datosDeInforme(cod, fechaDesde, fechaHasta, precioD, precioH);
            while (dr.Read())
            {
                InformeVentaReadOnly i = new InformeVentaReadOnly();
                i.idVenta = int.Parse(dr["ID_VENTA"].ToString());
                i.codigoProducto = dr["CODIGO"].ToString();
                i.descripcion = dr["DESCRIPCION"].ToString();
                i.precioVenta = double.Parse(dr["PRECIO_VENTA"].ToString());
                i.FechaVenta = Convert.ToDateTime(dr["FECHA_ALTA"]).ToShortDateString();

                lista.Add(i);

            }
            return lista;
        }
    }
}
